#ifndef SYSTICK_H
#define SYSTICK_H

#include <stm32f4xx.h>

#define SYSTICK (168000000) // 系统时钟频率：168MHz

/**
 * @name 滴答计时器初始化
 * @description
 * @function
 * @returns {void}
 * @requires []
 */
void sysTick_init(void);

/**
 * @name 微秒延时
 * @description
 * @function
 * @param {uint32_t} nus 延时时间
 * @returns {void}
 * @requires [nus]
 */
void delay_ms(uint32_t nms);

/**
 * @name 毫秒延时
 * @description
 * @function
 * @param {uint32_t} nms 延时时间
 * @returns {void}
 * @requires [nms]
 */
void delay_us(uint32_t nus);

#endif
